4011 NW 10td St, Oklahoma City, OK 73107-6038, Oklahoma City
"Always expect a wait. This taco truck stand is so amazing. I lived in OKC & ate here, moved to Edmon"
"Always expect a wait. This taco truck stand is so amazing. I lived in OKC & ate here, moved to Edmon"